<HTML><HEAD><TITLE>delete(+Tree0, ++Key, -Tree)</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(m_tree234)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>delete(+Tree0, ++Key, -Tree)</H1>
Delete a key/value pair from a tree.
<DL>
<DT><EM>Tree0</EM></DT>
<DD>A 2-3-4 tree
</DD>
<DT><EM>Key</EM></DT>
<DD>The key to delete
</DD>
<DT><EM>Tree</EM></DT>
<DD>The tree after deletion
</DD>
</DL>
<H2>Description</H2>
	<P>
	If the key Key appears in the tree Tree0, then remove it and its
	corresponding value, resulting in the tree Tree.  If the key Key
	does not appear, Tree is simply bound to Tree0.
	</P>
	<P>
	This predicate should only be called with trees created by other
	predicates from the tree234 module.
	</P>
	
<H3>Fail Conditions</H3>
Never fails.
<H3>Resatisfiable</H3>
no
<H2>See Also</H2>
<A HREF="../../lib_public/m_tree234/remove-4.html">remove / 4</A>
</BODY></HTML>
